﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Strive.Util.Text;
using Strive.Util.Logging;
using Strive.Core.Validations;
using Strive.Core.Service;
using Strive.Core.Translators;
using Strive.Util.Maths;
using Strive.Reflection;
using Strive.Aspects;
using Strive.DataAccess.Base.Model.PageObject;
using Strive.DataAccess.Base.BO;
using Strive.DataAccess;
using Strive.Util;
using Strive.DataAccess.Base.Model.SearcherObject;
using OTA.Notification.DAO.Message;
using OTA.Notification.Entity.Model.Message;
using OTA.Notification.Interface.IDAO.Message;
using OTA.Notification.Interface.IBO.Message;

namespace OTA.Notification.BO.Message
{

    public abstract class WebMsgBo : BaseBOBean<int, WebMsgBean, WebMsgDao, IWebMsgDao>, IWebMsgBO
    {

        public virtual PageResult<WebMsgBean> SelectPageList(BasePageSearch search)
        {
            try
            {
                return base.DomainDAO.SelectPageList(search);
            }
            catch (DAOException ex)
            {
                throw new BOExption("访问WebMsgBo时调用SelectPageList方式错误", ex);
            }
        }
    }
}
